Lattice-extended Coloured Petri Net Rewriting for Adaptable User Interface Models
نویسندگان
چکیده
Adaptable user interfaces (UI) have shown a great variety of advantages in human computer interaction compared to classic UI designs. We show how adaptable UIs can be built by introducing coloured Petri nets to connect the UI’s physical representation with the system to be controlled. UI development benefits from formal modelling approaches regarding the derived close integration of creation, execution, and reconfiguration of formal UI models. Thus, adaptation does not only change the physical representation, but also the connecting Petri net. For the latter transformation, we enhance the DPO rewriting formalism by using an order on the set of labels and softening the label-preserving property of morphisms, i.e., an element can also be mapped to another element if the label is larger. We use lattices to ensure correctness and state application conditions of rewriting steps. Finally we define an order compatible with our framework for the use in our implementation.
منابع مشابه
Assessing the Graphical and Algorithmic Structure of Hierarchical Coloured Petri Net Models
Petri nets, as a modelling formalism, are utilised for the analysis of processes, whether for explicit understanding, database design or business process re-engineering. The formalism, however, can be represented on a virtual continuum from highly graphical to largely algorithmic. The use and understanding of the formalism will, in part, therefore depend on the resultant complexity and power of...
متن کاملApplying Coloured Petri Nets and Design/CPN to an Air-to-Air Missile Simulator
In this paper the communication mechanisms of a missile engagement simulator are modelled and analysed. The simulator is developed as a testing platform for missile guidance and control algorithms. The simulation uses concurrency and remote execution concepts to enhance performance. Coloured Petri nets are a well suited formal approach for modelling and analysis of these concepts. Design/CPN is...
متن کاملFacilitating the Practical Use of Coloured Petri Nets
This paper describes an approach which allows users without knowledge of coloured Petri nets to control the simulation of coloured Petri net models and interpret the results obtained from simulations via web-based interfaces. We describe the architecture design of facilities in a simulation tool for making it possible to simulate a coloured Petri net model via a web-based interface. The approac...
متن کاملSnoopy - A Unifying Petri Net Tool
The tool Snoopy provides a unifying Petri net framework which has particularly many application scenarios in systems and synthetic biology. The framework consists of two levels: uncoloured and coloured. Each level comprises a family of related Petri net classes, sharing structure, but being specialized by their kinetic information. Petri nets of all net classes within one level can be converted...
متن کاملDialogue Graphs - A Formal and Visual Specification Technique for Dialogue Modelling
This paper presents the formal definition and visual presentation of Dialogue graphs -a visual specification technique for dialogue modelling. The Dialogue graphs are used in TADEUS to support an explicit dialogue modelling stage in a task-oriented and model-based approach to the development of interactive systems and automatic generation of the user interface code. The requirements of such a s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- ECEASST
دوره 67 شماره
صفحات -
تاریخ انتشار 2014